package com.ruoyi.framework.util;

public class MyConstants {

	/**
	 * 系统配置
	 */
	public static class CONFIG {
		public final static String TOKEN_HEAD_NAME = "token";//客户端存token的head的name
		public final static String RUQUEST_MEMBER_NAME = "OnlineMember";//登陆会员获取的name值
		public final static long SESSION_TIMEOUT = 7 * 24 * 60 * 60l;//session超时时间（秒）
		public final static long SMS_CODE_TIMEOUT = 300;//短信验证码超时时间（秒）
		public final static long CODE_TIMEOUT = 60;//图形验证码超时时间（秒）
		public final static int PAGE_NUM = 1; //当前页数
		public final static int PAGE_SIZE = 10;//一页显示数量
		public final static long EXP_INFO_TIMEOUT = 2 * 60 * 60l;//物流信息超时时间（秒）
	}
	/**
	 * 请求返回码对象
	 */
	public static class RESULT{
		//成功
		public final static String SC0000="0000";//操作成功

		//失败码
		public final static String FI1000="1000";//参数为空或非法
		public final static String FI1001="1001";//添加失败
		public final static String FI1002="1002";//更新失败
		public final static String FI1003="1003";//删除失败
		public final static String FI1004="1004";//操作失败
		public final static String FI1005="1005";//已存在
		public final static String FI1006="1006";//密码错误
		public final static String FI1007="1007";//用户被锁定或者删除
		public final static String FI1008="1008";//限制重复提交
		public final static String FI1009="1009";//数据不存在
		public final static String FI1010="1010";//两次输入不一样
		public final static String FI1011="1011";//验证码错误
		public final static String FI1012="1012";//远程接口调用失败
		public final static String FI1013="1013";//加密失败
		public final static String FI1014="1014";//余额不足
		public final static String FI1015="1015";//订单已取消
		public final static String FI1016="1016";//订单必须满一天才可以委托结算
		public final static String FI1017="1017";//充值订单已超时
		public final static String FI1018="1018";//充值订单取消充值不能超过20次
		public final static String FI1019="1019";//订单不存在
		//用户
		public final static String FI2000="2000";//不存在
		public final static String FI2001="2001";//账号或密码错误
		public final static String FI2002="2002";//已存在

		//验证码
		public final static String FI3000="3000";//已过期
		public final static String FI3001="3001";//验证码错误
		public final static String FI3002="3002";//未过期

		//异常码
		public final static String EX9110="9110" ;//非法操作
		public final static String EX9111="9111" ;//token签名与本地计算签名不匹配
		public final static String EX9112="9112" ;//token过期
		public final static String EX9990="9990" ;//系统异常
		public final static String EX9999="9999" ;//未知异常

		public final static boolean TRUE = true; //存在
		public final static boolean FALSE = false;//不存在
	}
	/**
	 * 验证码类型
	 */
	public static class CODE_TYPE {
		public final static String REGISTER = "00";//注册
		public final static String LOGIN = "01";//登录
		public final static String TRADE_PWD = "02";//交易密码
	}
	/**
	 * 短信验证码类型
	 */
	public static class SMS_CODE_TYPE {
		public final static String REGISTER = "00";//注册
		public final static String LOGIN = "01";//登录
		public final static String TRADE_PWD = "02";//交易密码
		public final static String RESET_PWD = "03";//交易密码
	}
}
